CREATE VIEW (dynamically)

Поиск
Список
Период
Сортировка
От Emmanuel Engelhart
Тема CREATE VIEW (dynamically)
Дата
Msg-id 20021109145211.260cb84f.Emmanuel Engelhart@rack
обсуждение исходный текст
Список pgsql-sql
code
<<
CREATE FUNCTION "requests_insert_after" () RETURNS opaque AS '
DECLAREview_name    text;
BEGINview_name := ''request_'' || NEW.id;CREATE VIEW view_name AS select * from groups;return NEW;
END' LANGUAGE 'plpgsql';

CREATE TRIGGER "requests_insert_after" AFTER INSERT ON "requests"  FOR EACH ROW
EXECUTE PROCEDURE "requests_insert_after" ();>>

This code after an insertion on table "requests" give me this message :
<<
PostgreSQL said: ERROR: parser: parse error at or near "$1" 
>>

Why ?

Thx for any help.

Emmanuel Engelhart


В списке pgsql-sql по дате отправления:

Предыдущее
От: Richard Huxton
Дата:
Сообщение: Re:
Следующее
От: "LR"
Дата:
Сообщение: execute a query in an other db